file(GLOB FERMAT_BENCHMARK_HEADERS
  fermat_benchmark.h
  fermat_benchmarker.h
  fermat_clock.h
  fermat_compatibility.h
  fermat_console.h
  fermat_console_outputter.h
  fermat_default_test_factory.h
  fermat_fixture.h
  fermat_json_outputter.h
  fermat_junit_xml_outputter.h
  fermat_outputter.h
  fermat_test.h
  fermat_test_descriptor.h
  fermat_test_factory.h
  fermat_test_result.h
  fermat_main.h
)

add_library(fermat_benchmark_main
  fermat_main.cc
)

#set_target_properties(fermat_main PROPERTIES
# PUBLIC_HEADER "${fermat_headers}"
#)

install(
  TARGETS fermat_benchmark_main
  EXPORT fermat-targets
  RUNTIME DESTINATION  bin
  ARCHIVE DESTINATION  lib
  LIBRARY DESTINATION lib
 )

 install (FILES ${FERMAT_BENCHMARK_HEADERS}
         DESTINATION include/fermat/benchmark
          )
